
	COMPUTER LEXICAL
       ------------------

	Un computer teoretic proceseaza toate comenzile
formate din multimea primelor k (2<k<=12) litere din
alfabetul englez, comenzi de lungime fixa, in care fiecare
litera apare de un numar fixat de ori.

	De exemplu, computerul cu comenzi de lungime 4,
utilizand primele 3 litere ale alfabetului, litera A
aparand exact o data, litera B de 2 ori si litera C o
data, accepta urmatoarele comenzi (sortate in ordine
lexicografica):

	ABBC
	ABCB
	ACBB
	BABC
	BACB
	BBAC
	BBCA
	BCAB
	BCBA
	CABB
	CBAB
	CBBA

	Se observa ca exista un numar de 12 comenzi, alte
succesiuni care respecta aceste conditii nemaiexistand.
	Cunoscandu-se numarul total de comenzi, sa se determine
care este lungimea minima a comenzilor acceptate de computer,
numarul de litere distincte care apar in comenzi si prima
(din punct de vedere ;exicografic) dintre aceste comenzi.
	Daca exista mai multe solutii indeplinind toate
conditiile cerute, se va alege oricare dintre acestea. Daca
nu exista nici o solutie, se va scrie 0 in fisierul de iesire.
	Numarul total de comenzi acceptate de computer se
citeste din fisierul text LEXICAL.IN, iar cele 3 rezultate
se scriu pe primele 3 linii ale fisierul text LEXICAL.OUT.

Exemplu:
LEXICAL.IN		LEXICAL.OUT
12			4
			3
			AABC

Observatie:
4
3
ABBC			este tot o solutie corecta